package com.wlc.service;

import com.wlc.pojo.EmployeeStats;
import java.util.List;

public interface EmployeeStatsService {

    // 部门员工统计
    List<EmployeeStats> getDeptEmployeeStats();

    // 性别统计
    List<EmployeeStats> getGenderStats();

    // 职级统计
    List<EmployeeStats> getJobLevelStats();

    // 在职状态统计
    List<EmployeeStats> getWorkStateStats();

    // 月度入职离职统计
    List<EmployeeStats> getMonthlyHireLeaveStats(String year);

    // 员工汇总统计
    EmployeeStats getEmployeeSummary(String year, String month);

    // 获取所有统计数据的综合方法
    Object getAllEmployeeStats(String year, String month);
}